dalou mountains - Spanish English Dictionary